package net.libra.ui.event
{
	import flash.events.Event;
	
	public class ItemEvent extends Event
	{
		static public var BTNCLICK:String = "btnClick";
		static public var SELECTED_CHANGE:String = "selectedChange";
		static public var SELECTED_CHECKBOX:String = "selected_checkbox";
		
		static public var ITEM_CLICK:String = "itemClick";
		static public var ITEM_OVER:String = "itemOver";
		static public var ITEM_OUT:String = "itemOut";
		static public var ITEM_CHANGE:String = "itemChange";
		static public var ITEM_CHANGE_ALL:String = "itemChangeAll";
		static public var AA:String = "aa";
		static public var ITEM_CANCEL:String = "itemCancel";
		static public var ITEM_DEVELOP:String = "itemDevelop";
		static public var ITEM_Add_DEVELOP:String = "itemAddDevelop";		//加速发展
		
		private var _data:Object;
		public function ItemEvent(type:String, data:Object=null, bubbles:Boolean=true, cancelable:Boolean=false)
		{
			_data = data;
			super(type, bubbles, cancelable);
		}
		public function get data():Object
		{
			return _data;
		}
		override public function clone():Event
		{
			return new ItemEvent(type,data,bubbles,cancelable);
		}
	}
}